package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：郑皓
 * 创建时间：2018/8/28 20:40
 * 修改备注：
 * ================================================
 */
public class FarmingRecordVO implements Serializable {


    /**
     * id : da554926-de12-4199-ad7a-099e6c63bcd8
     * createAt : 2018-08-29 19:03:21
     * createTime : 2018-08-29 19:03:21
     * updateAt : 2018-08-29 19:03:21
     * updateTime : 2018-08-29 19:03:21
     * status : null
     * sort : 0
     * version : 0
     * userAccId : 8e84c053-7a31-41c7-9296-7e8ecc87c378
     * productionId : 2fab4283-c0c8-445d-83e0-7bef8b2ad1cc
     * cropType : 1
     * operationDate : 2018-08-29 18:57
     * weather : 10-15℃
     * weatherDescribe : 阴
     * phId : a7d78e09-37a2-49b2-8fa1-c419245754fd
     * farmingOperations : null
     * specification : 你诶诶诶哦穷哦婆婆人民婆婆哦破婆婆哦婆婆明明你
     * waterTotal : 50
     * perMuTotal : 100
     * ispesticideFertilizers : [{"id":"095775cd-0f29-4bb5-8c4c-313e7949b57b","createAt":"2018-08-29 19:03:21","createTime":"2018-08-29 19:03:21","updateAt":"2018-08-29 19:03:21","updateTime":"2018-08-29 19:03:21","status":null,"sort":0,"version":0,"pesticides":null,"code":null,"agriculturalRecordsId":"da554926-de12-4199-ad7a-099e6c63bcd8","name":"是呃呃呃","unit":"ml","consumption":33,"multiple":4,"isWater":true,"persistent":true,"entityId":"095775cd-0f29-4bb5-8c4c-313e7949b57b"},{"id":"0ee811a2-be4b-45f9-b8b7-6667867cd185","createAt":"2018-08-29 19:03:21","createTime":"2018-08-29 19:03:21","updateAt":"2018-08-29 19:03:21","updateTime":"2018-08-29 19:03:21","status":null,"sort":0,"version":0,"pesticides":{"id":"64ceb29f-2df0-41e1-853e-5c730440280e","createAt":"2018-08-23 11:30:15","createTime":"2018-08-23 11:30:15","updateAt":"2018-08-23 11:30:15","updateTime":"2018-08-23 11:30:15","status":null,"sort":0,"version":0,"name":"氯溴异氰尿酸（消菌灵）","code":"300285","type":"300201","persistent":true,"entityId":"64ceb29f-2df0-41e1-853e-5c730440280e"},"code":null,"agriculturalRecordsId":"da554926-de12-4199-ad7a-099e6c63bcd8","name":"氯溴异氰尿酸（消菌灵）","unit":"ml","consumption":11,"multiple":2,"isWater":true,"persistent":true,"entityId":"0ee811a2-be4b-45f9-b8b7-6667867cd185"}]
     * waterPfs : null
     * noWaterPfs : null
     * farmingOperationsimgs : [{"id":"dfc12b4c-11cc-453d-b2b7-0ffc22d9fdc9","createAt":"2018-08-29 19:03:21","createTime":"2018-08-29 19:03:21","updateAt":"2018-08-29 19:03:21","updateTime":"2018-08-29 19:03:21","status":null,"sort":0,"version":0,"index":"1","image":"e7266992-dc29-491d-9e6a-35d88d297468","agriculturalRecordsId":"da554926-de12-4199-ad7a-099e6c63bcd8","persistent":true,"entityId":"dfc12b4c-11cc-453d-b2b7-0ffc22d9fdc9"},{"id":"da5964f7-17cc-4656-92f2-0b0b58620298","createAt":"2018-08-29 19:03:21","createTime":"2018-08-29 19:03:21","updateAt":"2018-08-29 19:03:21","updateTime":"2018-08-29 19:03:21","status":null,"sort":0,"version":0,"index":"2","image":"c895d655-3771-4c49-9dea-2abec78a2f68","agriculturalRecordsId":"da554926-de12-4199-ad7a-099e6c63bcd8","persistent":true,"entityId":"da5964f7-17cc-4656-92f2-0b0b58620298"}]
     * notpesticideFertilizers : [{"id":"02d2b203-b1c1-48b8-869a-9669c386f0cb","createAt":"2018-08-29 19:03:21","createTime":"2018-08-29 19:03:21","updateAt":"2018-08-29 19:03:21","updateTime":"2018-08-29 19:03:21","status":null,"sort":0,"version":0,"pesticides":null,"code":null,"agriculturalRecordsId":"da554926-de12-4199-ad7a-099e6c63bcd8","name":"哦婆婆是","unit":null,"consumption":52,"multiple":null,"isWater":false,"persistent":true,"entityId":"02d2b203-b1c1-48b8-869a-9669c386f0cb"},{"id":"d6937f86-9172-436b-bcb8-f57e430681bd","createAt":"2018-08-29 19:03:21","createTime":"2018-08-29 19:03:21","updateAt":"2018-08-29 19:03:21","updateTime":"2018-08-29 19:03:21","status":null,"sort":0,"version":0,"pesticides":null,"code":null,"agriculturalRecordsId":"da554926-de12-4199-ad7a-099e6c63bcd8","name":"微肥","unit":null,"consumption":25,"multiple":null,"isWater":false,"persistent":true,"entityId":"d6937f86-9172-436b-bcb8-f57e430681bd"}]
     * phaseName :
     * persistent : true
     * entityId : da554926-de12-4199-ad7a-099e6c63bcd8
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private Object status;
    private int sort;
    private int version;
    private String userAccId;
    private String productionId;
    private String cropType;
    private String operationDate;
    private String weather;
    private String weatherDescribe;
    private String phId;
    private List<PlanProductVO.FarmOperationBean> farmingOperations;
    private String specification;
    private String waterTotal;
    private String perMuTotal;
    private Object waterPfs;
    private Object noWaterPfs;
    private String phaseName;
    private boolean persistent;
    private String entityId;

    public String getPhaseNameShow() {
        return phaseNameShow;
    }

    public void setPhaseNameShow(String phaseNameShow) {
        this.phaseNameShow = phaseNameShow;
    }

    private String phaseNameShow;
    private List<IspesticideFertilizersBean> ispesticideFertilizers;
    private List<FarmingOperationsimgsBean> farmingOperationsimgs;
    private List<NotpesticideFertilizersBean> notpesticideFertilizers;

    public static class FarmingOperationsBean implements Serializable{

        /**
         * id : fc674682-a901-4a92-9802-39e54b429e40
         * createAt : 2018-08-25 20:24:13
         * createTime : 2018-08-25 20:24:13
         * updateAt : 2018-08-25 20:59:08
         * updateTime : 2018-08-25 20:59:08
         * status : null
         * sort : 1
         * version : 2
         * farmName : 排序2
         * farmDate : 1月中旬
         * sequence : 2
         * phId : da07a255-5337-4839-a17b-1e05cd4bcdf9
         * title : 222
         * operInstr : 22222222222222222222222
         * vidAddress : http://1400097288.vod2.myqcloud.com/3df6724evodtransgzp1400097288/197eb3337447398156459117634/v.f20.mp4
         * FarmOperationPicImageList : null
         * isOperation : false
         * phaseName : null
         * persistent : true
         * entityId : fc674682-a901-4a92-9802-39e54b429e40
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String farmName;
        private String farmDate;
        private int sequence;
        private String phId;
        private String title;
        private String operInstr;
        private String vidAddress;
        private Object FarmOperationPicImageList;
        private boolean isOperation;
        private Object phaseName;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getFarmName() {
            return farmName;
        }

        public void setFarmName(String farmName) {
            this.farmName = farmName;
        }

        public String getFarmDate() {
            return farmDate;
        }

        public void setFarmDate(String farmDate) {
            this.farmDate = farmDate;
        }

        public int getSequence() {
            return sequence;
        }

        public void setSequence(int sequence) {
            this.sequence = sequence;
        }

        public String getPhId() {
            return phId;
        }

        public void setPhId(String phId) {
            this.phId = phId;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getOperInstr() {
            return operInstr;
        }

        public void setOperInstr(String operInstr) {
            this.operInstr = operInstr;
        }

        public String getVidAddress() {
            return vidAddress;
        }

        public void setVidAddress(String vidAddress) {
            this.vidAddress = vidAddress;
        }

        public Object getFarmOperationPicImageList() {
            return FarmOperationPicImageList;
        }

        public void setFarmOperationPicImageList(Object FarmOperationPicImageList) {
            this.FarmOperationPicImageList = FarmOperationPicImageList;
        }

        public boolean isIsOperation() {
            return isOperation;
        }

        public void setIsOperation(boolean isOperation) {
            this.isOperation = isOperation;
        }

        public Object getPhaseName() {
            return phaseName;
        }

        public void setPhaseName(Object phaseName) {
            this.phaseName = phaseName;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getUserAccId() {
        return userAccId;
    }

    public void setUserAccId(String userAccId) {
        this.userAccId = userAccId;
    }

    public String getProductionId() {
        return productionId;
    }

    public void setProductionId(String productionId) {
        this.productionId = productionId;
    }

    public String getCropType() {
        return cropType;
    }

    public void setCropType(String cropType) {
        this.cropType = cropType;
    }

    public String getOperationDate() {
        return operationDate;
    }

    public void setOperationDate(String operationDate) {
        this.operationDate = operationDate;
    }

    public String getWeather() {
        return weather;
    }

    public void setWeather(String weather) {
        this.weather = weather;
    }

    public String getWeatherDescribe() {
        return weatherDescribe;
    }

    public void setWeatherDescribe(String weatherDescribe) {
        this.weatherDescribe = weatherDescribe;
    }

    public String getPhId() {
        return phId;
    }

    public void setPhId(String phId) {
        this.phId = phId;
    }

    public List<PlanProductVO.FarmOperationBean> getFarmingOperations() {
        return farmingOperations;
    }

    public void setFarmingOperations(List<PlanProductVO.FarmOperationBean> farmingOperations) {
        this.farmingOperations = farmingOperations;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getWaterTotal() {
        return waterTotal;
    }

    public void setWaterTotal(String waterTotal) {
        this.waterTotal = waterTotal;
    }

    public String getPerMuTotal() {
        return perMuTotal;
    }

    public void setPerMuTotal(String perMuTotal) {
        this.perMuTotal = perMuTotal;
    }

    public Object getWaterPfs() {
        return waterPfs;
    }

    public void setWaterPfs(Object waterPfs) {
        this.waterPfs = waterPfs;
    }

    public Object getNoWaterPfs() {
        return noWaterPfs;
    }

    public void setNoWaterPfs(Object noWaterPfs) {
        this.noWaterPfs = noWaterPfs;
    }

    public String getPhaseName() {
        return phaseName;
    }

    public void setPhaseName(String phaseName) {
        this.phaseName = phaseName;
    }

    public boolean isPersistent() {
        return persistent;
    }

    public void setPersistent(boolean persistent) {
        this.persistent = persistent;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public List<IspesticideFertilizersBean> getIspesticideFertilizers() {
        return ispesticideFertilizers;
    }

    public void setIspesticideFertilizers(List<IspesticideFertilizersBean> ispesticideFertilizers) {
        this.ispesticideFertilizers = ispesticideFertilizers;
    }

    public List<FarmingOperationsimgsBean> getFarmingOperationsimgs() {
        return farmingOperationsimgs;
    }

    public void setFarmingOperationsimgs(List<FarmingOperationsimgsBean> farmingOperationsimgs) {
        this.farmingOperationsimgs = farmingOperationsimgs;
    }

    public List<NotpesticideFertilizersBean> getNotpesticideFertilizers() {
        return notpesticideFertilizers;
    }

    public void setNotpesticideFertilizers(List<NotpesticideFertilizersBean> notpesticideFertilizers) {
        this.notpesticideFertilizers = notpesticideFertilizers;
    }

    public static class IspesticideFertilizersBean implements Serializable{
        /**
         * id : 095775cd-0f29-4bb5-8c4c-313e7949b57b
         * createAt : 2018-08-29 19:03:21
         * createTime : 2018-08-29 19:03:21
         * updateAt : 2018-08-29 19:03:21
         * updateTime : 2018-08-29 19:03:21
         * status : null
         * sort : 0
         * version : 0
         * pesticides : null
         * code : null
         * agriculturalRecordsId : da554926-de12-4199-ad7a-099e6c63bcd8
         * name : 是呃呃呃
         * unit : ml
         * consumption : 33
         * multiple : 4
         * isWater : true
         * persistent : true
         * entityId : 095775cd-0f29-4bb5-8c4c-313e7949b57b
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private Object pesticides;
        private String code;
        private String agriculturalRecordsId;
        private String name;
        private String unit;
        private String consumption;
        private String multiple;

        public String getWaterScale() {
            return waterScale;
        }

        public void setWaterScale(String waterScale) {
            this.waterScale = waterScale;
        }

        private String waterScale;  // 兑水量
        private boolean isWater;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public Object getPesticides() {
            return pesticides;
        }

        public void setPesticides(Object pesticides) {
            this.pesticides = pesticides;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getAgriculturalRecordsId() {
            return agriculturalRecordsId;
        }

        public void setAgriculturalRecordsId(String agriculturalRecordsId) {
            this.agriculturalRecordsId = agriculturalRecordsId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getUnit() {
            return unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public String getConsumption() {
            return consumption;
        }

        public void setConsumption(String consumption) {
            this.consumption = consumption;
        }

        public String getMultiple() {
            return multiple;
        }

        public void setMultiple(String multiple) {
            this.multiple = multiple;
        }

        public boolean isIsWater() {
            return isWater;
        }

        public void setIsWater(boolean isWater) {
            this.isWater = isWater;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class FarmingOperationsimgsBean implements Serializable{
        /**
         * id : dfc12b4c-11cc-453d-b2b7-0ffc22d9fdc9
         * createAt : 2018-08-29 19:03:21
         * createTime : 2018-08-29 19:03:21
         * updateAt : 2018-08-29 19:03:21
         * updateTime : 2018-08-29 19:03:21
         * status : null
         * sort : 0
         * version : 0
         * index : 1
         * image : e7266992-dc29-491d-9e6a-35d88d297468
         * agriculturalRecordsId : da554926-de12-4199-ad7a-099e6c63bcd8
         * persistent : true
         * entityId : dfc12b4c-11cc-453d-b2b7-0ffc22d9fdc9
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String index;
        private String image;
        private String agriculturalRecordsId;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getIndex() {
            return index;
        }

        public void setIndex(String index) {
            this.index = index;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getAgriculturalRecordsId() {
            return agriculturalRecordsId;
        }

        public void setAgriculturalRecordsId(String agriculturalRecordsId) {
            this.agriculturalRecordsId = agriculturalRecordsId;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class NotpesticideFertilizersBean implements Serializable {
        /**
         * id : 02d2b203-b1c1-48b8-869a-9669c386f0cb
         * createAt : 2018-08-29 19:03:21
         * createTime : 2018-08-29 19:03:21
         * updateAt : 2018-08-29 19:03:21
         * updateTime : 2018-08-29 19:03:21
         * status : null
         * sort : 0
         * version : 0
         * pesticides : null
         * code : null
         * agriculturalRecordsId : da554926-de12-4199-ad7a-099e6c63bcd8
         * name : 哦婆婆是
         * unit : null
         * consumption : 52
         * multiple : null
         * isWater : false
         * persistent : true
         * entityId : 02d2b203-b1c1-48b8-869a-9669c386f0cb
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private Object pesticides;
        private String code;
        private String agriculturalRecordsId;
        private String name;
        private Object unit;
        private String consumption;
        private String multiple;
        private boolean isWater;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public Object getPesticides() {
            return pesticides;
        }

        public void setPesticides(Object pesticides) {
            this.pesticides = pesticides;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getAgriculturalRecordsId() {
            return agriculturalRecordsId;
        }

        public void setAgriculturalRecordsId(String agriculturalRecordsId) {
            this.agriculturalRecordsId = agriculturalRecordsId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getUnit() {
            return unit;
        }

        public void setUnit(Object unit) {
            this.unit = unit;
        }

        public String getConsumption() {
            return consumption;
        }

        public void setConsumption(String consumption) {
            this.consumption = consumption;
        }

        public String getMultiple() {
            return multiple;
        }

        public void setMultiple(String multiple) {
            this.multiple = multiple;
        }

        public boolean isIsWater() {
            return isWater;
        }

        public void setIsWater(boolean isWater) {
            this.isWater = isWater;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }
}
